package com.mzj.saas.mservice.qiyuesuo.vo;

import com.qiyuesuo.sdk.v2.bean.Stamper;

import java.util.List;

/**
 * 发送合同
 * 
 * @author hp
 *
 */
public class ElectronicContractVO {
	/**
	 * 合同ID
	 */
	private Long contractId;
	/**
	 * 子公司名称，若使用业务ID发起合同，且合同是以子公司身份创建的，则需要传递该值，用于确定合同主体
	 */
	private String tenantName;
	/*
	 * 签署位置规则；MUST_FORBID（必须签署不可增加），MUST_ALLOW（必须签署可增加），OPTIONAL（非必须签署）；
	 * 默认取业务分类中配置的规则
	 */
	private String stamperRule;
	/**
	 * 指定签署位置
	 */
	private List<Stamper> stampers;

	public Long getContractId() {
		return contractId;
	}

	public void setContractId(Long contractId) {
		this.contractId = contractId;
	}

	public String getTenantName() {
		return tenantName;
	}

	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}

	public List<Stamper> getStampers() {
		return stampers;
	}

	public void setStampers(List<Stamper> stampers) {
		this.stampers = stampers;
	}

	public String getStamperRule() {
		return stamperRule;
	}

	public void setStamperRule(String stamperRule) {
		this.stamperRule = stamperRule;
	}

}
